General Setup instructions for TI Code Composer Studio

Workspace setup
	Add variable that points to Tivaware and gtbelib
		File-> Import -> Code Composer Studio -> Build Variables -> Select vars.ini
		Call it TIVAWARE_INSTALL
			CMSIS_INSTALL
			GTBELIB_INSTALL
		Example: F:/Programs/TI/TivaWare_C_Series-2.0.1.11577 (May need to edit var.ini file)
		Importing vars.ini adds it as both a build and path variable
		Check: Window -> Preferences -> (search) var
					     -> Linked Resources
Project Setup
	Start New Project
		File -> New -> CCS Project
		Tiva C Launchpad settings
		Family:ARM
		Variant: Tiva TM4C123GH6PM
		Connection: Stellaris In-Circuit Debug Interface
	Include Tivaware Library Location
		Project Properties -> Build -> ARM Compiler -> Include Options
		Add dir to #include search path (--include_path, -I)
		Add ${TIVAWARE_INSTALL}
		Add ${GTBELIB_INSTALL}
	Setup Hardware part name
		Project Properties -> Build -> ARM Compiler -> Advanced Options -> Predefined Symbols
			Add Pre-define NAME (--define, -D)
				PART_TM4C123GH6PM
				TARGET_IS_BLIZZARD_RB1
	Link Tivaware driver library file to project
		(Right click on project) -> Add Files... -> Select in location below
		select " Create Link relative to: TIVAWARE_INSTALL
		Location: TIVAWARE_INSTALL\driverlib\ccs\Debug\driverlib.lib
		Can also copy and paste link from another project in the workspace
	Link required GTBE_lib files relative to ${GTBELIB_INSTALL}
	Link required Launchpad board files relative to ${TIVAWARE_INSTALL} (located in ${TIVAWARE_INSTALL}/examples/boards/ek-tm4c123gxl/drivers)
	Setup CMSIS -> See CMSIS App note
	define library specific symbols (e.g. 
	Adjust Stack and heap sizes
		Project Properties -> Build -> ARM Linker -> Basic Options ->
			Heap size for C/C++ dynamic memory allocation (--heap_size, -heap)
			Set C system stack size (--stack_size, -stack)
CMSIS Install
	Make sure that CCS is updated
				
Reminders
	Setup the NVIC table in the tm4c123gh6pm_startup_ccs.c file
		Add each ISR used to the table be sure to include a extern function declaration at the top
		Example
			extern void Timer0IntHandler(void);
			Timer0IntHandler,                      // Timer 0 subtimer A
			